package com.qujia.station.domain.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


@Data
public class ReductionActivitiesAmtVO {
	    private static final long serialVersionUID = 1L;

	    /** $column.columnComment */
	    private Integer activityId;

	    /** 活动名称 */
//	    @Excel(name = "活动名称")
	    private String activityName;

	    /** 活动用途 CSP：消费 RCH：充值  LABEl：标签 */
//	    @Excel(name = "活动用途 CSP：消费 RCH：充值  LABEl：标签")
	    private String activityUse;

	    /** 活动类型
	     * AAL：每升立减
	     * LOR：按固定数量
	     * RFA：按固定金额 */
//	    @Excel(name = "活动类型	AAL：每升立减	LOR：按固定数量	RFA：按固定金额")
	    private String activityType;

	    /** 活动方式
	     * RDD：随机立减
	     * PAR：百分比立减
	     * FAD：定额立减 */
//	    @Excel(name = "活动方式	RDD：随机立减	PAR：百分比立减	FAD：定额立减")
	    private String activityMode;

	    /** 活动针对的是全部油品还是部分油品 true是部分油品 */
//	    @Excel(name = "活动针对的是全部油品还是部分油品 true是部分油品")
	    private Integer oilPartOrAll;

	    /** 支付方式 */
//	    @Excel(name = "支付方式")
	    private String paymentMethod;

	    /** 活动开始时间 */
//	    @JsonFormat(pattern = "yyyy-MM-dd")
//	    @Excel(name = "活动开始时间", width = 30, dateFormat = "yyyy-MM-dd")
	    private Date startDate;

	    /** 活动截止时间 */
//	    @JsonFormat(pattern = "yyyy-MM-dd")
//	    @Excel(name = "活动截止时间", width = 30, dateFormat = "yyyy-MM-dd")
	    private Date endDate;

	    /** 最大参与次数 */
//	    @Excel(name = "最大参与次数")
	    private Integer maxCount;

	    /** 活动规则 */
//	    @Excel(name = "活动规则")
	    private String activityRule;

	    /** 是否开启防作弊 */
//	    @Excel(name = "是否开启防作弊")
	    private String antiCheating;

	    /** 单日最大次数 */
//	    @Excel(name = "单日最大次数")
	    private Integer countOfDay;


	    /** 修改时间 */
//	    @JsonFormat(pattern = "yyyy-MM-dd")
//	    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
	    private Date modifyTime;

	    /** 油企id */
//	    @Excel(name = "油企id")
	    private String enterpriseId;

	    /** 活动状态 */
//	    @Excel(name = "活动状态")
	    private String activeStatus;


	    /** 活动预算 */
//	    @Excel(name = "活动预算")
	    private BigDecimal budget;

	    /** 时间段，活动每月几号生效*/
//	    @Excel(name = "时间段，如果生效时间段选择全部则为null，	如果按周选择那么存的就是1-7	如果按月选择那么存的就是1-31")
	    private String days;
		/**
		 * 活动每周几生效
		 */
		private String weeks;

	    /** 生效时间段 all：全部时间段  week：按周选择 month：按月选择 */
//	    @Excel(name = "生效时间段 all：全部时间段  week：按周选择 month：按月选择")
	    private String timeMode;
	    
	    /**
	     * 油品活动关联表的主键
	     */
	    private Integer activityOilId;
	/**
	 * 实付金额上限门槛
	 */
		private BigDecimal amtUpperLimit;


}
